package com.onpositive.gamemaker.visualizer;

import com.onpositive.gamemaker.core.GameLevel;

public interface ILevelVisualizer
{
	public void visualizeLevel(GameLevel level);
	
	/**
	 * Visualize given level using given visible area rectangle
	 * @param level {@link GameLevel} to visualize
	 * @param x x coord of visible area relative to level map in pixels
	 * @param y y coord of visible area relative to level map in pixels
	 * @param width width of visible area in pixels
	 * @param height height of visible area in pixels
	 */
	public void visualizeLevel(GameLevel level, int x, int y, int width, int height);
	
	
}
